//package com.eroad.offer.sina;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import org.apache.http.NameValuePair;
//import org.apache.http.message.BasicNameValuePair;
//import org.json.JSONException;
//import org.json.JSONObject;
//
//import com.eroad.offer.utils.ConfigDefinition;
//
//import android.content.Context;
//import android.os.Handler;
//import android.os.Message;
//
///**
// * 新浪分享
// * 
// * @author demon
// * 
// */
//public class SinaShare {
//
//	private Context context;
//
//	private String share_http = "https://api.weibo.com/2/statuses/update.json";
//
//	public SinaShare(Context context) {
//		this.context = context;
//	}
//
//	public void share(String text) {
//
//		if (!ConfigDefinition.LOGIN_TYPE.equals(ConfigDefinition.SINA_USER)
//				&& !isStrNull(ConfigDefinition.ACCESS_TOKEN)) {
//			new SinaLogin(context, true).login();
//			return;
//		}
//
//		final List<NameValuePair> list = new ArrayList<NameValuePair>();
//		list.add(new BasicNameValuePair("access_token",
//				ConfigDefinition.ACCESS_TOKEN));
//		list.add(new BasicNameValuePair("status", text));
//
//		new Thread(new Runnable() {
//
//			@Override
//			public void run() {
//				String res = MyHttpConnect.getInstance().HttpConnPost(
//						share_http, list);
//				Message msg = mHandler.obtainMessage();
//				msg.obj = res;
//				mHandler.sendMessage(msg);
//			}
//		}).start();
//
//	}
//
//	private Handler mHandler = new Handler() {
//
//		public void handleMessage(android.os.Message msg) {
//
//			String res = (String) msg.obj;
//
//			try {
//				JSONObject object = new JSONObject(res);
//
//				String time = object.getString("created_at");
//				if (Tools.isStrNull(time)) {
//					SHToast.showToast(context, "分享到新浪微博成功",
//							SHToast.LENGTH_SHORT);
//				} else {
//					SHToast.showToast(context, "分享到新浪微博失败",
//							SHToast.LENGTH_SHORT);
//				}
//			} catch (JSONException e) {
//				e.printStackTrace();
//				SHToast.showToast(context, "分享到新浪微博失败", SHToast.LENGTH_SHORT);
//			}
//		};
//
//	};
//	public static boolean isStrNull(String str) {
//		if (str == null || str == "" || str.equals(null) || str.equals("")
//				|| str.length() < 1 || str == "str" || str.equals("null")) {
//			return false;
//		} else {
//			return true;
//		}
//	}
//
//}
